# -*- coding: utf-8 -*-
__author__ = 'vladbranzei'

import random
import hashlib
import time

def encrypt(s):
    m = hashlib.sha256()
    m.update(s.encode('utf-8'))
    m.update("ritualpagan256".encode('utf-8'))
    return m.hexdigest()

def create_vid():
    vid = ''
    digest = hashlib.sha256(str(random.getrandbits(256)).encode('utf-8')).hexdigest()

    vid1 = ''
    m = hashlib.md5()
    for num in range(0,20):
        vid1 += digest[num]
    m.update(vid1.encode('utf-8'))
    m.update(str(time.time()).encode('utf-8'))
    vid = m.hexdigest()

    vid2 = ''
    m = hashlib.md5()
    for num in range (20, 41):
        vid2 += digest[num]
    m.update(vid2.encode('utf-8'))
    m.update(str(time.time()).encode('utf-8'))
    vid += m.hexdigest()

    aux = vid
    vid1 = ''
    for num in range(0,20):
        vid1 += aux[num]
    vid2 = ''
    for num in range(20,30):
        vid2 += aux[num]
    left = str(random.getrandbits(64))
    vid = vid1 + '-' + vid2 + '-' + left

    return vid
